Skip to main content
TrustRadius
Notepad++

Notepad++

Overview

What is Notepad++?

Notepad++ is a popular free and open source text editor available under the GPL license, featuring syntax highlighting and folding, auto-complete, multi-document management, and ac customizable GUI.

Read more
Recent Reviews

TrustRadius Insights

Notepad++ is a reliable and efficient code editor that is commonly used by developers for code editing, debugging, and creating software …
Continue reading

Notepad++ - Best Notetaker

9 out of 10
June 14, 2023
Notepad++ is a simple tool to use.
It is excellent to take notes during meetings.
Notepad++ supports programming languages like Java, XML.
Not…
Continue reading

Ultimate text editor

10 out of 10
April 28, 2022
Incentivized
I mostly use the Notepad++ for making the notes for myself, creating/editing text files. Every time I need to have a look at some huge …
Continue reading
Read all reviews

Awards

Products that are considered exceptional by their customers based on a variety of criteria win TrustRadius awards. Learn more about the types of TrustRadius awards to make the best purchase decision. More about TrustRadius Awards

Reviewer Pros & Cons

View all pros & cons
Return to navigation

Product Details

What is Notepad++?

Notepad++ Technical Details

Operating SystemsUnspecified
Mobile ApplicationNo

Frequently Asked Questions

Notepad++ is a popular free and open source text editor available under the GPL license, featuring syntax highlighting and folding, auto-complete, multi-document management, and ac customizable GUI.

Reviewers rate Support Rating highest, with a score of 8.1.

The most common users of Notepad++ are from Enterprises (1,001+ employees).
Return to navigation

Comparisons

View all alternatives
Return to navigation

Reviews and Ratings

(319)

Community Insights

TrustRadius Insights are summaries of user sentiment data from TrustRadius reviews and, when necessary, 3rd-party data sources. Have feedback on this content? Let us know!

Notepad++ is a reliable and efficient code editor that is commonly used by developers for code editing, debugging, and creating software and large text files. It is also a preferred choice in IT departments and computer classes for coding, log analysis, and web code editing. Users depend on Notepad++ for a variety of tasks, including writing scripts, creating CSV lists, and working with web URLs. It is highly regarded for its colored syntax highlighting and detailed character location information, which enhance readability. Notepad++ is also valued for its ability to remove formatting from text and its usefulness in reading and modifying code from packages created in SQL developer.

Content creators within organizations find Notepad++ indispensable for HTML and CSS projects, while engineering teams utilize it for formatting files and documents. It serves as a go-to scratchpad for note-taking, offering speed, lightweightness, plugin support, and reliable persistence of unsaved notes. Notepad++ is frequently chosen as an alternative to standard notepads due to its ability to open various file types and support plugins for features like comparison. It is widely used for writing and validating code in scripting languages such as VBS and SQL, as well as handling binary input files. The software's customizable settings cater to individual preferences, making it a popular tool in various organizations. With its user-friendly interface, helpful features like the 'Extended' feature in the 'Replace' window, and convenient handling of XML and HTML files, users find Notepad++ to be an essential part of their workflow. It excels in tasks such as viewing and editing .NET app configs, searching for strings in text files, and replacing special characters like \t and \r. The software's versatility is further amplified by features like vertical text selection, split/join lines, and the availability of plugins. Whether it's note-taking, organizing files, working with programming languages like Java and XML in engineering consulting services, or simply creating and editing text files, Notepad++ proves to be a versatile and powerful tool. It is highly valued for its ability to handle large files without lagging, low CPU usage, and light resource footprint. Users appreciate the availability of stable and supported plugins, which enhance the functionality of Notepad++. Overall, Notepad++ is considered a valuable tool that provides an enhanced editing experience for users across different roles and industries. Its support for multiple languages, efficient search and replace features, intuitive interface, and support for plugins make it a go-to choice for anyone in need of a reliable code editor or a versatile text editing solution.

Positive Sentiment:

  • Cost savings: Many users have mentioned that the product has helped them save money. Some reviewers have stated that it offers a good value for the price and helps reduce expenses. They appreciate the cost-effectiveness of the product, which has proven to be beneficial for their budget.
  • Time efficiency: Several customers have praised the product for its ability to streamline processes and save time. They have mentioned that it improves productivity by automating tasks and reducing manual efforts. By saving time, users can focus on other important aspects of their work.
  • User-friendly interface: A significant number of users have commented on the user-friendly interface of the product. They appreciate its intuitive design, which makes it easy to navigate and use effectively. The well-designed interface contributes to a smoother user experience and enables quick adoption of the system.

Outdated and Confusing User Interface: Users have expressed dissatisfaction with the outdated and confusing user interface of Notepad++, finding it difficult to perform tasks efficiently. Many reviewers have mentioned this as a major drawback, impacting their overall experience.

Performance Issues with Large Files: Performance issues have been reported when dealing with large files, such as Excel and XML, with the software freezing and becoming unresponsive. Several users have encountered this problem, hindering their ability to work effectively on complex projects.

Lack of Integrated Debugging Capabilities: Users have expressed the need for integrated debugging capabilities, which are currently lacking in Notepad++. This has been highlighted by numerous reviewers who find it inconvenient to switch between different tools for debugging purposes.

Users recommend trying Notepad++ as a versatile and powerful text editor that is easy to use. They mention that it is compatible with any programming language and works well as a debugger. Users also suggest using Notepad++ as a lightweight text editor that supports multiple programming languages and enhances the developer experience. Additionally, they recommend it as a reliable and free alternative to Windows Notepad, mentioning its additional features and enhanced formatting capabilities. Finally, users suggest exploring the various plugins and customization options available in Notepad++ to make the most of its speed, reliability, and versatility as a text editor.

Attribute Ratings

Reviews

(1-25 of 26)
Companies can't remove reviews or game the system. Here's why
Sudipto Sinha, PSM I | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
The product addresses variety of business needs eg. Text and code editing, software development, code analysis, system configuration file editing, creating json files for integration purpose, text file comparison, data analysis etc
I use it to create json files for integration and share it with mulesoft team and they want request and response in json format
  • it can format xml into proper format with indentation with the plugin it has
  • you can compare text files side by side in notepad ++. This is important if we're doing version compare of old code base with new to find root cause of bugs
  • Notepad ++ is used to do scripting to automate certain tasks. Example. I use notepad ++ to automate data creation in SAP using inputs from excel file
  • While Notepad++ is functional, its user interface might benefit from a more modern and intuitive design
  • Notepad++ has performance issue when processing huge excel files
  • Notepad++ doesn't have integrated debugging capabilities
  • Enhancing the search and replace functionality with more advanced features, such as regular expression testing and batch replacements, would be beneficial for users dealing with complex text manipulation tasks.
well suited for
1) Coding and Development - Writing and editing code, Quick prototyping and testing of code snippets, Debugging and inspecting code using syntax highlighting and line numbering,
2) web development - Creating and editing HTML, CSS, JavaScript, and other web-related files .Managing and organizing web projects with multiple files and directories.

Not suited for -
1) processing huge files
2) graphic designing
3) complex gui designs
3) Data Analysis and Manipulation - Editing and cleaning up text-based data files before importing them into analytical tools. Applying regular expressions to extract, transform, and manipulate data.
4) System Administration and IT - change system configuration file
Przemek Pater | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Notepad++ is a very good script editor suitable for all scripting languages and all kind of codes from simple one liners to complexed heavy codes. It is free for use with no restrictions so it can be used in small and big companies and also single users. The application can detect scripting language and add appropriate language markings and code highlighters witch is very handful for developers not matter on what technology they use for work. Notepad is also very easy to install and deploy in mass delivery. The configuration is also easy and can be applied with no user interaction by the administrator.
  • Edit any script
  • Markings for all scripting languages
  • Easy to configure
  • Easy to install
  • No terminal to run and test the code
It is perfect in case we have a code to modify or update. First of all Notepad will show us the code in appropriate formatting which will highlight and mark important part of the script like variable or functions. Thank to this feature we can easily read the code and get the information from it but also find some specific parts that are required to be modify at the moment. During edition our code will also be marked so we will see instantly if the formatting is correct and if the code have some syntax errors.
Score 9 out of 10
Vetted Review
Verified User
Notepad++ is a simple tool to use.
It is excellent to take notes during meetings.
Notepad++ supports programming languages like Java, XML.
Notepad++ is free of cost and anyone can use it.
Code syntax is highlighted with unique colours, which speeds up work and readability.
The disadvantage of using Notepad++ is that it works only on windows and does not support Linux and MAC.
Notepad++ has the same UI appearance from a long time and can be revamped.


  • Code syntax highlight
  • Consistent
  • Simple
  • Integrations
  • UI can be improved
  • Support with Linux and MAC
  • Support for Inbuilt complier
Take quick notes during meetings. Students can make use of Notepad++ since it is free of cost. Best option when coding using Java, SQL. Syntax highlighting. Tab view for opening multiple files simultaneously. Autosave feature in Notepad++ removes the depency to manually save files. I do not use Notepad++ when working with files having size greater than 100MB.
April 28, 2022

Ultimate text editor

Score 10 out of 10
Vetted Review
Verified User
Incentivized
I mostly use the Notepad++ for making the notes for myself, creating/editing text files. Every time I need to have a look at some huge text files like i.e. logs, I always chose Notepad++, text is well readable, well formatted. Syntax highlighting is also something which helps in reading different file formats, i.e. YML, xml, json etc.
  • syntax highlighting
  • multiple files opened at once in a tab view
  • search
  • comparison view
Great for browsing different types of files i.e. YML, JSON, XML. With all the syntax highlights, it can't be easier to check actual values of different fields. It is easy to check the structure if the file as the whole file is well formatted for the actual file type.
Score 10 out of 10
Vetted Review
Verified User
Notepad++ is probably the best Text Editor. It is open-source, free to use, and has a simple UI. It comes with an option to add plugins that improve usability while adding new features to an already powerful tool. It also comes with Regex support which makes text manipulation easy. I use Notepad++ a lot (almost every day) and it has helped me achieve a lot of things that would usually take hours to complete manually.
  • Multiple Languages Support
  • Syntax Highlighting
  • Plugins Support
  • Regex Support
  • Text Marking
  • It does what it is made for without any problems. I can't think of anything that could be improved further.
Notepad++ is well-suited when you have to manipulate text (regex support makes things very easy and fast). It can also be used as an IDE as it supports a lot of languages and can highlight syntax. Plugins can be added to make things even better (according to your use case).
Score 7 out of 10
Vetted Review
Verified User
I am using multiple table options to save the code and there is no limit to multiple tabs. There is an option to change the language like Java, Unix, or SQL and automatically do the formatting of code, this makes complex code understanding very easy. Using Macros help me to automate many companies' repetitive work.
  • I used Notepad++ almost on daily basis for saving important files and programming code. The software is easy to use and GUI is user-friendly.
  • An important feature is the autosave of information, no need to manually save the file.
  • The replace option has an extended feature where you can make use of '/n' etc. Syntax highlighting and support for various languages; I had to deal with a lot of sql, C language and HTML files. This tool made my life easy.
  • It is a Good IDE when we are using SQL. It will clearly show conditional formatting, loops, and other contents as required for avoiding compilation errors.
  • Many times it is asking for an update, when I started the updated process, it will get hung.
  • Opening files having a size of more than 100MB is also sometimes an issue. Except for these issues, the tool is really awesome.
  • The UI looks a bit plain and outdated. It is not a full-fledged IDE and so it lacks support for code auto completion and formatting.
Notepad++ is best suited when you want to do coding in Java, Unix, or SQL. It is having a code formatting option that makes code easy to understand and easy to find out errors and solve the programming issue. It also helps to make notes. A good thing is that it allows opening multiple tabs at a single time. It is less suited when you want to edit a file having a size greater than 100 MB. Or you want to find a typo error from log files.
Al Mubassir Muin | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Notepad++, a professional notepad that works with all Microsoft Windows OS, is an alternative to the popular notepad. With Notepad++, we can unfold and manage large documents quickly and efficiently. The core functionality is outstanding, highlighting, searching, and replacing. It supports many languages and data types such as XML, JSON, and HTML. Notepad++ can store large log files. It is useful for writing and copying code. This application has a small install footprint. It takes up little space on my drive and loads very quickly. Developers use it to create and consume software and large text files. It is ideal for opening large files, which often causes text editors to lag. It's my preferred text editor.
  • Facilitation of code editing
  • The function is easy to use
  • Instances and Multi-Window
  • Plugins make it even more potent
  • Secret or particular characters will appear.
  • No full-dark mode
  • UI appears to be a bit out of date
  • Issues with comparing files
We can see the contents of text files in their original type format because Notepad++ makes it easy to edit text files. It's a simple text editor that takes the place of Windows Notepad. It is ideal for quick notes. The notepad++ is used almost daily by me, particularly for professional use. I can write down activities, tasks, and things to do each day. It's also helpful in diagnosing programming errors. Many plugins make writing in other languages more accessible and fun with Notepad++.
Score 10 out of 10
Vetted Review
Verified User
Notepad++ is a real treat among several code editors. I have been using this tool for 5 years personally. We use this tool in our entire organization for code editing and debugging. It's a useful tool for both writing code and copying code from other places. It is an extremely lightweight software. It comes with a lot of useful features.
  • It supports over 50 programming, scripting and markup languages.
  • It has a completely customizable user interface. A tabbed interface is one of the best features of Notepad++.
  • We can open several files, even with various language settings.
  • The code syntax is highlighted when the file is saved with a specific file format, making it easy to edit the code.
  • Another useful feature of Notepad++ is autosave.
  • Notepad++ is an open-source code editor that is free to use.
  • There's nothing about this tool that I don't like.
I recommend Notepad++ for all the developers for code editing, debugging, and a lot more. It is a very good tool for writing notes with a lot of features.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Notepad++ is an essential text editor tool for everyone. I use this tool almost daily in the following areas.

View and Edit config files
I use it to view and edit .NET app configs and settings files. It has syntax highlighting for most common programming languages, JSON and SQL which is very useful.

Search for a string in all text files in a folder
I use this a lot when doing impact assessment for source codes. This feature is so powerful and easy to use.

Search and Replace special characters
You can search and replace special characters like \t, \r, \n. This feature is very useful when working with SQL statements.

Other frequently used features
Vertical text selection
Split/Join lines
Plugs-in




  • Search and Replace text in all files in a folder
  • It is a multiple tab text editor, very fast
  • Syntax Highlighting for most programming languages, SQL and JSON
  • Vertical Text Selection, Join & Split Lines, Search and Replace with special characters, Support Plug-ins
  • It can be used immediately without installation
  • Last but not least, it's free
  • None I can think of.
Notepad++ is good for:
- Viewing and editing source codes where you don't have a suitable IDE.
- Viewing and editing config files (XML, JSON), SQL files.
- Extract data from Excel and build a SQL statement using Vertical Text selection and Search and Replace special characters.
- Performing impact assessment for a source codes using Find in Files.

Notepad++ is less appropriate in the following scenarios:
- Using it as an IDE. Please use a suitable IDE instead.
- Using it to open very large log files.


Score 10 out of 10
Vetted Review
Verified User
Incentivized
It is used by our IT Dept and some of our computer classes for coding and log analysis.
I allows our computer lab teachers an easy to use program for web code editing and teaching web code.
It allows my teammate in IT an simple notepad program for log viewing and working with web urls for our web filter.
It is also handy for writing scripts and creating simple csv lists.
  • Easy to install and easy to use.
  • You can edit most any programming language and create a huge variety of file times.
  • It can highlight code once you save it as a particular file type. This makes it easier to edit your code and scripts.
  • More aesthetically pleasing interface.
  • More options for code testing.
It's great for when you need a simple and lightweight text or code editor without a lot of fluff.
It would be less appropriate for when you need a specific tool for coding that requires it to be tested and compiled.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
I use [Notepad++] in my career both professionally and in my side work designing websites and programming. It is a helpful tool to use when writing code and also to open current or copy code grabbed from other sources. Before Notepad++, I typically used straight Notepad. I like the line numbers that are available as it helps me find syntax errors when coding.
  • Robust and full of features such as programming language specific settings
  • Like being able to create new tabs, so I can easily go back to a prior project
  • For a computer savvy person, its simple to use...simple menus, robust search features
  • The ability to build and test macros, is more of a universal programming environment than a text editor
  • I personally can't think of any room for improvement
  • With its universal programming environment, a way to compile would be great
  • Maybe a way to run code within the program instead? However there may be copyright issues
When writing code for webpages or code for software, [Notepad++] is a great tool. Its a great tool to lay out the code then copy it into the actual coding environment for testing. It is also a great tool when you are trying to troubleshoot and need a way to mull through the code line by line and find errors. I have used it when I am making annual changes to a webpage where the change is listed in multiple places...and want to do a bulk change.
Score 10 out of 10
Vetted Review
Verified User
We are using Notepad++ for writing coding or to validate syntax for VBS, SQL etc. Also validate the binary input files. It is a very easy application for file read and write in any format.
  • Easy file read and write acess.
  • Reads many file formats.
  • Easy coding in multiple languages.
  • Selecting a programming language should provide user with Auto fill syntax and validation with respective programming language.
  • Should get in mobile with Dark Mode.
  • Option to save in Google Drive or any storage where the files can be accessed anywhere.
Read any file format and it is more accessible than Notepad or any open source application. Easy to save and execute.
March 04, 2020

Notepad++ Review

Score 8 out of 10
Vetted Review
Verified User
Incentivized
Notepad++ is being used by almost everyone in the organization as it is the best tool to keep our data for a quick reference. One can use it as an IDE tool for almost 60 languages and scripts which makes it a one-stop application to use any language. The autosave option is also one of the best reasons.
  • Free and takes less amount of storage in order to install it.
  • Code auto-complete and syntax highlight works for almost all the languages that it supports.
  • Copying or cutting the data based on the number of characters in a row is also great.
  • Lots of plugins available.
  • Only text data can be saved unlike Microsoft One Note where we can paste the screenshots or any other format files along with the source links.
  • It hangs while dealing with a large amount of data.
  • The user interface is not so appealing. It would be great if Dark mode also available.
You can work on many languages at a time by switching between the files in the application. It is also the perfect tool to open WINSCP output files.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Notepad++ is currently being used on a user-preference basis. Though not required or formally instituted, it is essentially the de facto choice for those in our organization's IT department that review documents with different code languages. Developers, DBAs, and IT analysts all use Notepad++. The application is leveraged because of its readability: Notepad++ has a feature where it can easily recognize and then display various coding languages with colored syntax to help users more quickly and efficiently read code.
Additionally, business users in our organization use Notepad++ because of its very detailed character location information (e.g. displays exact column space, line number, character selection, etc.).
  • Being able to open a document, select from numerous different coding languages, and then automatically have Notepad++ display the document with that language's color-coded syntax is extremely helpful for quickly analyzing and dissecting code.
  • Being able to download Plugins for various purposes allows Notepad++ to continually adapt and expand for continued use.
  • The fact that Notepad++ is free and open-source software is great for a budget-conscious buyer, but it also means that there is no ulterior motives (e.g. cross-selling products) nor is there a worry about licensing.
  • One convenient feature about Notepad++ is that any document you are working on is always saved in memory. This is very helpful if you accidentally close out of the app, or if you are forced to close out (e.g. software update, lose power), you will not lose the work you had opened.
  • The ability to search through a document and have it highlight instances (in a specific color, for easy readability) of the selected phrase you're searching for is incredibly helpful. Buiding on this, the ability to quickly compare two documents to identify any difference- line by line- has proved incredibly helpful when comparing code and when comparing non-code document.
  • The "Style Token" feature on Notepad++ could use improvement. Color markings are unpredictable when applied, making a potentially very helpful feature unusable.
  • Notepad++ does have an issue in displaying and handling very large volumes of data. That is, files exceeding 50MB usually lag when opened in Notepad++ and are difficult to copy and paste.
Notepad++ is very well suited for reading various coding languages, specifically because of it color-codes language syntax to make it easier to read. Being able to quickly discern language syntax reduces code interpretation and analysis time greatly.
Additionally, the Plugins that Notepad++ offers serve a multitude of purposes. For example, if reading an XML document, not only will Notepad++ color-code the syntax, a plugin will format the actual code in the native language format (i.e. automatically interpreting and indenting the tags). Another plugin allows two documents to be compared to identify any differences, a key feature when comparing various versions of code.
November 19, 2019

Notepad++ Review

Jatel Desai | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
We use Notepad++ to read code from packages we create in SQL developer. PL/SQL and scripting code is easily readable from Notepad++. We can make modifications to code and verify before importing it back into our database development environment. Notepad++ has useful features including color schemes for different languages and capabilities to same in small sized files.
  • Notepad++ makes it easy to read code copied from company software such as SQL Developer and WinSCP.
  • Notepad++ has a lot of functionality and tools, from being able to search and replace to customizing text. On top of that, the software takes a minor amount of storage.
  • Notepad++ has a language option, where you can pick which language you are coding it, and it color codes and saves the file in that language.
  • Notepad++ could add functionality to detect the coding language automatically. Other than that, everything I need to do is available with Notepad++.
Notepad++ is suited for when you are looking for a highly functional version of Notepad. Given in the name, it's sort of a scrapbook area where you can copy and paste code, mess around with it, and use if for development. It has a great plugin support as well as syntax highlighting.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Notepad++ was widely used in my organization. I like it as it supports most of the commonly used languages. Additionally, it has some beneficial functions which are a must-have for a software person.
- User-friendly interface
- The 'Extended' feature in the 'Replace' window. Check it. It's beneficial
- Working with XML and HTML files is so much convenient in Notepad++
- The languages are in alphabetical order which makes it easy to select it and syntax highlighting is a great feature
- very easily customizable
- It clearly shows the line spacing and end line symbols which helps in testing of fixed file formats
  • While testing, there where some formats which required specific line and column numbers to test along with a similar test, Notepad++ on one side clearly shows you the line and column number whereas it also highlights the same text as selected one in the file. This sounds like a straightforward function, but it dramatically helps while you are testing a very complex a large file that has a particular format.
  • Double click to open tab. Multiple tabs, along with the option of various views, I was in quality assurance, and this helped a lot as it allows us to compare files very easily and quickly.
  • It saves the file automatically; you don't have to worry about your data even when the system crashes.
  • I like Notepad++, and it fulfills the purpose for which it is designed.
Notepad ++ wraps text, saves it, and does all text editor functions. So, Notepad++ is well suited for everyday usage and testing as well (various file formats and commonly used programming languages) and also comparing files, but for software project development, it can be challenging as you can't install frameworks or libraries.
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use Notepad++ as my daily editor for quickly opening an editor and taking notes. I also use Notepad++ when editing text files which are generally in the 1 MB to 3 MB size range. I believe Notepad++ is widely used throughout my organization as it is free, easy to use and has a very low footprint both in CPU usage and resources.
  • Notepad++ loads very quickly
  • Notepad++ provides a much desired simplified toolbar
  • Notepad++ provides built-in support for dozens of software development languages, all at no cost
  • The macro editor in Notepad++ is virtually non-existent. Be sure to get your macro right the first time, or you'll be recording it again
  • Notepad++ macro playback is inconsistent in its accuracy. For instance, my macro does a full line delete 7 times. However, upon macro playback, it often only deletes the first line
  • Notepad++ does not easily provide a text editing view showing column positions across the top of the window. The column position is shown at the bottom which does not allow one to quickly and easily navigate to a specific column
For the price of FREE, you simply can't beat Notepad++ for your daily editing...unless of course, you are editing files greater than about 350 MB. Also, if you are recording sophisticated, detailed macros, you will find the lack of a sufficient macro editor very frustrating. Keep in mind, if you need a fast, robust text editor for daily usage, Notepad++ is more than sufficient.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
My department used Notepad++, and it may be used in other departments as well. It's a very handy tool. It's great for examining text for "hidden" characters (carriage return, tab, etc) that might mess up input. It also has a wide library of plugins to enhance the user's experience with it, and it's updated pretty regularly.
  • It's great for syntax highlighting.
  • Great for diff/compare for multiple files.
  • Excellent at find/replace across open files, files in a directory, or just one file.
  • I've never had much luck getting the plugins for HTML/XML formatting to work consistently across installations, but that could easily be user error.
  • Occasionally an update or plugin will require elevated user access, and if your user account doesn't have admin rights, you'll have to do without or (I think) reinstall it as a portable app.
  • Not all plugins work equally as well as others. I think most (all?) are from contributors (open source) so what works in one version of Notepad++ may not work in the next version.
It's great for text manipulation and for opening (most) source code files if you don't want to open the IDE just to look up one thing. It's not always consistent with formatting (out of the box I don't believe it will format HTML or XML that's been moved to one line or minified, for example). It's not the best tool if you're prone to making bulleted lists.
April 10, 2019

A Powerful notebook

anuj aneja | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
A Powerful notebook. Pros:- This is the best notepad. The main benefit of this application is that when we close it directly it prompts the popup to save and next time it opens it's the same as when we saved. We can view the clone version or view to move the updated version too. It has many built-in features like plugin style configuration, encoding, etc which allows us to format the created text in various colors fonts, encoding etc. It is very easy to use and automatically saves your current version. It is very reliable and fast as compared to other notepads. Its correction syntax and spelling is the best feature when we coding in it. Cons:- the only thing I dislike is when we open the large file like 4 GB it will not support opening that text file and some of the language will not show the different colors.This is a very fast, easy to use and reliable application, it is open source software so it free. It also supports many language plugins and encoding. We can also use it for online coding purpose so I highly recommend this notebook for work.
  • It is open source software so it free so no need to worry about the purchase.
  • It supports many language plugins and encoding which we can install, and it can also be used for writing many languages of code.
  • This is a very fast, easy to use and reliable application.
  • We can also use it for online coding purpose.
  • Need to improve opening a huge sized file.
  • Some of the languages will not change its color so they need to make improvement in it.
  • Sometime when we open a huge size file it takes too much loading time to open it.
For writing code in different languages it is well suited and its automatic save feature is very classic. When it crash for some reason it will open right to where we saved the last time. We can view the clone instance or view to move the different instances too so we can compare some file or another to each other if needed. It has many builtin features like plugin style configuration, encoding, etc which allows us to format the created text in various colors fonts, encoding etc.
Justin Roodman | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
I use Notepad++ (NPP for short) for doing source code editing for our static webpages (such as landing pages that I don't want to be included in WordPress). NPP provides a lot of features that the default notepad software in Windows is lacking, so it makes doing this kind of work a lot easier.
  • Supports tabbed editing, so you can open or create multiple files in a single window.
  • Provides syntax highlighting so you can easily distinguish different components of code, errors, and strings.
  • Allows code folding, so you can view sections of code that you want to see and hide the content of blocks that are not relevant to what you're currently working on.
  • Features autosave. You won't lose your work just because you forgot to manually save your project.
  • Supports plugins/macros. I added a plugin that lets me compare two files and highlights the differences.
  • Does not feature true syntax checking. NPP can identify code elements, but it doesn't verify if the code is correct/compilable.
  • Only works on MS Windows.
Notepad++ is ideal for users who hand code projects in text editors. The program supports a wide variety of features that make editing code very easy. The user interface is extremely simple and the program can be easily extended with plugins. For those who want to code in a specific programming language and see it compile, it might be easier to work in a true IDE.
Pankaj Rawat | TrustRadius Reviewer
Score 8 out of 10
Vetted Review
Verified User
Incentivized
Notepad++ is easy to use and has many more functions than notepad. It supports multiple languages and helps me. We can highlight the syntax and code folding for multiple programming languages XML, HTML, Java , c#. The best feature is that we can close the editor without saving the file and reopen notepad++ and it opens the same file and no data is lost.
  • Highlight syntax.
  • Auto-saving data.
  • Supports different languages.
  • No word count.
  • It should support both a code and text editor
  • Themes are not very attractive.
Best in highlighting syntax and editing code. Needs to improve the spell checker in the text editor.
Score 10 out of 10
Vetted Review
Verified User
Incentivized
It's not being used by the organization as whole or the department as a whole but it is used by our developers on a individual basis. It solves problems on a individual level. When we have to manipulate text data and text files or debug code that isn't supported by a IDE we use Notepad++.
  • Text Manipulation - You can easily edit and reorganize large sets of text. It's an amazing text editor.
  • Plug in Support - There are so many plugins. My favorite is the difftool. Takes two files and shows you were the differences are in each one.
  • Multiple Language Support - Supports the syntax for many languages, some that don't have IDE support like Visual Studio. Helps with writing code.
  • Stability - It can be buggy and when it crashes it can often be only remedied by reinstalling it. I've had to do that a number of times.
  • Add-In Quality - It appears that some add-ins aren't up to snuff as the other add-ins are. They too can cause Notepad++ to crash.
  • Appearance - It just appears outdated, not really a big deal.
You get a text file and you need add commas in a column, it can do that for you rather easily. Let's say some code behind has changed and you don't have source control. You can take a old version of a file and the new one and use the diff tool to see what changed. That fact that it supports languages like Python and can help debug HTML is a huge help. I can't really name one scenario cause Notepad++ is like a Swiss Army Knife for developers.
Joel Tanzi | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Notepad++ has long been a go-to application for me to manage short notes, quick text-formatting, and quick code fixes for small coding projects. It is the gold standard for plain text editors and has all the features you wish came with the text editors of most operating systems, such as Notepad for Windows. Once you've used Notepad++ you'll never want to fire up the Windows Notepad again. You'll be able to indent multiple lines at once, duplicate lines, comment and uncomment with a keystroke, convert case, sort lines lexicographically or numerically, use syntax highlighting for a broad range of possible programming languages, and more. If that isn't enough for you, there are plug-ins available to add features like an ASCII to Hex converter, exporting to HTML, and spell-checking.
Notepad++ is not a replacement for higher-order IDEs like Sublime, Visual Studio Code, Atom or Eclipse, but it is great for smaller tasks and is a great way to quickly format text or perform quick edits to your code.
  • It is probably the most useful plain text editor out there with the most robust set of tools.
  • It's a super-fast, easy way to quickly format text or make quick, small changes to your code.
  • It's actively supported and constantly improved upon by its developer team.
  • It supports plug-ins to add additional features such as converters, spell checkers and exporting into other formats.
  • It includes syntax highlighting for specific programming languages for improved readability.
  • It is only available for Windows (sorry, Linux and Mac users!).
  • It lacks some of the features of higher-order integrated development environments or code editors like Visual Studio Code, such as integration with Git or other versioning tools.
  • It works best for small text files and lighter tasks such as indenting text blocks you copy and paste from elsewhere. You could use this for all your programming needs, but there are better options out there for a primary tool for that purpose.
It is a fantastic tool for quick, small text editing jobs. For example, you might want to pull in some mock data for a code project that is based on an example you found online. If you were to simply copy and paste this text as is you'd find it missing indents and other special characters that make it more human readable. Just stick it into Notepad++ and indent where you need it across multiple lines. Or if you need to sort a list of items, you can paste that into Notepad++ and let it sort for you in seconds. Need a quick fix to a line of code on your website? Notepad++ can help you out and even use syntax highlighting to make the code much more readable. If you need a more robust set of tools for editing your code for day-to-day use, this probably isn't the tool for you. Go with Visual Studio Code, Atom or Sublime if that is what you're after. But keep Notepad++ in your toolbox and you won't be sorry, because one day you will be glad you did.
Gerald Meachem | TrustRadius Reviewer
Score 9 out of 10
Vetted Review
Verified User
Incentivized
Software developers are using this application to edit and create code written primarily in OpenEdge ABL. Even though this language is not natively supported by Notepad++, the default syntax highlighting is functional and provides many features which are far beyond a basic text editor.
  • Side by side views.
  • Group operations on all open files. I have found this especially helpful with global search and replace operations and being able to review the results before saving.
  • Auto-saving of temp files and of modifications to existing files. With many text editors, if you open a brand new file that you have never saved, and the application is abruptly closed without the chance to save the file, the text entered is lost. Notepad++ preserves these unsaved changes on both new and existing files.
  • Rich feature list.
  • Any areas where I wished a feature existed, I was able to resolve with plug-ins (xml tools, and a code compare utility).
I think it works well if you are operating outside of an IDE but would like to use some of the features and tools that an IDE might make available to you. It works well for any sort of ad-hoc editing or viewing of text files. I find the XML plug-in useful.
Chris Martin | TrustRadius Reviewer
Score 10 out of 10
Vetted Review
Verified User
Incentivized
Working with several different internal groups over the years, it's clear that Notepad++ is widely used by the IT staff (sysadmins, dbas, programmers, tech support, etc). It is not considered a corporate application that we provide to all users across our department, but the majority of the tech-related staff use Notepad++ on a regular basis. It significantly enhances the native windows text editor, by providing a magnitude of additional functions that are helpful in the day-to-day tech world.
  • It's extremely lightweight and does not slow down performance when editing files.
  • It provides syntax highlighting for an endless amount of languages.
  • The 3rd party and community-based plugins allow notepad++ to be enhanced beyond its off-the-shelf state.
  • It can be used to easily navigate and browse through .log files
  • It's FREE and Open Source
  • It has native autocomplete for some programming languages, which can slow down with plugins.
  • Biggest room for improvement is it's dated design UX/UI.
On a regular basis, I use Notepad++ to quickly edit files without having to open a more powerful IDE. If I need to make changes to source-code, for example, and SQL script, I'll typically do it in Notepad++ depending on the complexity. The same goes for other files, like JavaScript, XML, HTML, etc. I also use it to read log files. For example, while doing system administration for app servers, I've created a custom syntax highlight for the type of log files that I read. This way I can easily identify debugging or error lines throughout the log files.
Return to navigation